///////////////////////////////////////////////////////////////////////////
// 
// AutoUpdater
// 
// Copyright 2008 ARTSTAFF CO.,LTD. 
// All Rights Reserved.
//
///////////////////////////////////////////////////////////////////////////
package jp.co.artstaff.updater
{
import flash.events.Event;

/**
 * AutoUpdateEvent
 * 
 */
public class AutoUpdateEvent extends Event
{
    //--------------------------------------------------------------------------
    //
    //  Event定数　（AutoUpdateManager内でハンドリング）
    //
    //--------------------------------------------------------------------------
	/**
	 * 最新バージョン情報取得成功
	 */
	public static const GET_VERSION_COMPLETE:String 
	   = "autoupdateevent_get_version_complete";

	/**
	 * 最新バージョン情報取得失敗
	 */
	public static const GET_VERSION_FAULT:String 
	   = "autoupdateevent_get_version_fault";

	/**
	 *  AIRファイル更新（DL＆書き込み)失敗
	 */
	public static const UPDATE_AIRFILE_FAULT:String 
	   = "autoupdateevent_update_airfile_fault";

    //--------------------------------------------------------------------------
    //
    //  Event定数　（AutoUpdateManager外でハンドリングが可能）
    //
    //--------------------------------------------------------------------------

	/**
	 * アップデートチェック終了（Update不要）
	 */
	public static const UPDATE_UNNECESSARY:String 
	   = "autoupdateevent_update_unnecessary";

    /**
     * アップデートチェック終了（ユーザによるアップデート拒否）
     */
    public static const UPDATE_CANCEL:String = "autoupdateevent_update_cancel";

	/**
	 * Constructor
	 * 
	 * @param type
	 * @param bubbles
	 * @param cancelable
	 * 
	 */
	public function AutoUpdateEvent(
	   type:String, bubbles:Boolean=false, cancelable:Boolean=false)
	{
		super(type, bubbles, cancelable);
	}
}
}